package com.责任链模式.service;

import com.责任链模式.BaseParamPojo;
import com.责任链模式.BaseParamVo;

public abstract class BaseAbstractClass {
    //设置属性为自己类型的
    public BaseAbstractClass baseAbstractClass;

    /**
     * 无参数创建构造方法
     */
    public BaseAbstractClass(){

    }
    /**
     * 提供一个抽象方法，接收前端传递过来的参数：BaseParamPojo做了dao参数，BaseParamVo做了接收参数的
     */
    public abstract BaseParamPojo returnOrderApply(BaseParamPojo baseParamPojo, BaseParamVo baseParamVo);
    /**
     * get和set方法
     */
    public BaseAbstractClass getBaseAbstractClass() {
        return baseAbstractClass;
    }

    public void setBaseAbstractClass(BaseAbstractClass baseAbstractClass) {
        this.baseAbstractClass = baseAbstractClass;
    }
}
